MGSHFFPYSPPQLLQVFTCSCCDMCFSLQPTVIGERGMDEGTKILQHQPPNSPATPPASKLTRLIDKSVRNWLNILALSDPSEYKSGLYTTGSIPIDTNLFFKF